package com.ruoyi.project.module.yuQing.mapper;

import com.ruoyi.project.module.yuQing.domain.YuQing;
import java.util.List;	

/**
 * 操作日志记录 数据层
 * 
 * @author ruoyi
 * @date 2018-12-04
 */
public interface YuQingMapper 
{

	/**
     * 查询操作日志记录信息
     * 
     * @param id 操作日志记录ID
     * @return 操作日志记录信息
     */
	public YuQing selectYuQingById(Integer id);
	
	/**
     * 查询操作日志记录列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingList(YuQing yuQing);
	
	/**
     * 查询舆情列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingListByTime(YuQing yuQing);
	
	/**
     * 查询舆情列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingListByTime2(YuQing yuQing);
	
	/**
     * 查询舆情列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingListByTime3(YuQing yuQing);
	
	/**
     * 查询舆情列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingListByMotion(YuQing yuQing);
	
	/**
     * 查询舆情列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingListByMotion2(YuQing yuQing);
	
	/**
     * 查询舆情列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingListByMotion3(YuQing yuQing);
	
	/**
     * 查询舆情列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingListByJiaoyu(YuQing yuQing);
	
	/**
     * 查询舆情列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingListByShuang(YuQing yuQing);
	
	/**
     * 查询舆情列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingListByXuesheng(YuQing yuQing);
	
	/**
     * 查询舆情列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingListByAnquan(YuQing yuQing);
	
	/**
     * 查询舆情列表
     * 
     * @param yuQing 操作日志记录信息
     * @return 操作日志记录集合
     */
	public List<YuQing> selectYuQingListByYule(YuQing yuQing);
	

	/**
     * 新增操作日志记录
     * 
     * @param yuQing 操作日志记录信息
     * @return 结果
     */
	public int insertYuQing(YuQing yuQing);
	
	/**
     * 修改操作日志记录
     * 
     * @param yuQing 操作日志记录信息
     * @return 结果
     */
	public int updateYuQing(YuQing yuQing);
	
	/**
     * 删除操作日志记录
     * 
     * @param id 操作日志记录ID
     * @return 结果
     */
	public int deleteYuQingById(Integer id);
	
	/**
     * 批量删除操作日志记录
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int batchDeleteYuQing(Integer[] ids);
	
}